Python Gtk, GObject, GtkSource, PyGObject all that stuff Pymongo

Jedi is used for terminal completion fusepy, if unwanted a custom interface can be written this project is doing python funcyness and dont actually write c code